#ifndef __G_INPUT_DEVICE_H__
#define __G_INPUT_DEVICE_H__

#include "GDevice.h"
#include "GInput.h"
#include "GTypes.h"

namespace GEngine
{
	class GModule;

	class GInputDevice : public GDevice
	{
	protected:
						GInputDevice(GModule* Owner, void* Handle);
		virtual			~GInputDevice();

	public:
		virtual bool	CheckInput(const GInput* Input) const;

	};

}

#endif